ステータスバイトレジスタは、IEEE488.1規格に定義するようにSTBとRQS(MSS)メッセージを格納しています。IEEE488.1シリアルポールやIEEE488.2 共通コマンド*STB?を使用してステータスバイトレジスタを読み取ることができます。
シリアルポールを行うと、ビット6は要求サービス(RSQ)で応答します。ステータスバイトの値は、シリアルポールでは変更されません。
*STB?クエリは、装置にステータスバイトレジスタのコンテンツとマスタサマリステータス(MSS)サマリメッセージを送信させます。
*STB?クエリは、ステータスバイト、MSS、RQSを変更しません。
表4 ステータスバイトレジスタ
ビット | ビットの重み | ビット名 | 説明 |
0 | 1 | Reserved | IEEE488での将来の使用に備えた予備。ビット値はゼロとして通知されます。 |
1 | 2 | Reserved | |
2 | 4 | Error/Event Queue (EEQ) | エラーまたはイベントキューにデータがある場合には、このビットは「真」になります。 |
3 | 8 | Questionable Status Register (QUES) | QUEStionableイベントステータスレジスタのビットが設定され、QUEStionableステータスイネーブルレジスタ内の対応するビットが「真」の場合には、このビットは「真」になります。 |
4 | 16 | Message Available (MAV) | デジタルプログラミングインターフェースによる要求を受け付けて、データバイトを出力する準備ができているときは、「真」になります。 |
5 | 32 | Standard Event Status Bit Summary (ESB) | イベントステータスレジスタにビットが設定されると、このビットは「真」になります。 |
6 | 64 | Request Service (RQS) | サービスリクエストイネーブルレジスタのビットが設定され、ステータスバイト内に対応するビットがある場合には、「真」になります。 |
Master Status Summary (MSS) | 次のうち1つによって設定されます。 ステータスバイトビット0およびサービスリクエストイネーブルレジスタビット0 ステータスバイトビット1およびサービスリクエストイネーブルレジスタビット1 ステータスバイトビット2およびサービスリクエストイネーブルレジスタビット2 ステータスバイトビット3およびサービスリクエストイネーブルレジスタビット3 ステータスバイトビット4およびサービスリクエストイネーブルレジスタビット4 ステータスバイトビット5およびサービスリクエストイネーブルレジスタビット5 ステータスバイトビット7およびサービスリクエストイネーブルレジスタビット7 |
||
7 | 128 | Operation Status Register (OPER) | OPERationイベントステータスレジスタのビットが設定され、OPERationステータスイネーブルレジスタ内の対応ビットが設定されると、このビットは「真」になります。 |
8-15 | Not Used | 未使用 |